// pages/Product_details/Product_details.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 商品详细数据
    List_of_products: [{
      nencode:"001",
      name: '橘娃-淡黄小花裙',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d4203fa8c.jpg" }],
      detailed: '橘娃IP特别版 潮流摆件元通IP设计周边礼物玩具 ',
      culture:'橘娃身披一件橘色棉衣裙，头戴一顶可爱的虎头帽。她不仅外形可爱，更是数字虚拟合成技术的巅峰之作。借助最新的合成技术，我们成功打造了一个具有无限可能的虚拟形象。橘娃的魅力，不仅在于其外貌，还在于她的一系列吸引人的功能。她能陪伴您度过无聊的时光，带给您快乐和愉悦。您可以与她对话，向她倾诉心事，她都将始终倾听，并给予您最真诚的回应。此外，她还能通过与您互动，逐渐了解您的喜好，并提供个性化的建议和内容。例如，她能通过智能算法帮助您寻找最适合您的娱乐活动、阅读材料、美食菜谱等。橘娃将为您打开一扇幸福的大门，带给您独特的数字伴侣体验。使用也十分简单，您只需下载我们的橘娃应用，创建一个账号，便能将她带入您的数字生活。无论是在手机、平板，还是在智能音箱上，您都可以随时与她互动。',
      price: 79.9,
      storeCount: 23,
    },{
      nencode:"002",
      name: '橘娃-经典版',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d41cc5c59.jpg" }],
      detailed: '橘娃IP特别版 潮流摆件元通IP设计周边礼物玩具 ',
      culture:'橘娃身披一件橘色棉衣裙，头戴一顶可爱的虎头帽。她不仅外形可爱，更是数字虚拟合成技术的巅峰之作。借助最新的合成技术，我们成功打造了一个具有无限可能的虚拟形象。橘娃的魅力，不仅在于其外貌，还在于她的一系列吸引人的功能。她能陪伴您度过无聊的时光，带给您快乐和愉悦。您可以与她对话，向她倾诉心事，她都将始终倾听，并给予您最真诚的回应。此外，她还能通过与您互动，逐渐了解您的喜好，并提供个性化的建议和内容。例如，她能通过智能算法帮助您寻找最适合您的娱乐活动、阅读材料、美食菜谱等。橘娃将为您打开一扇幸福的大门，带给您独特的数字伴侣体验。使用也十分简单，您只需下载我们的橘娃应用，创建一个账号，便能将她带入您的数字生活。无论是在手机、平板，还是在智能音箱上，您都可以随时与她互动。',
      price: 79.9,
      storeCount: 55,
    },{
      nencode:"003",
      name: '橘娃-粉红连衣小花裙',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d4210fea8.jpg" }],
      detailed: '橘娃IP特别版 潮流摆件元通IP设计周边礼物玩具 ',
      culture:'橘娃身披一件橘色棉衣裙，头戴一顶可爱的虎头帽。她不仅外形可爱，更是数字虚拟合成技术的巅峰之作。借助最新的合成技术，我们成功打造了一个具有无限可能的虚拟形象。橘娃的魅力，不仅在于其外貌，还在于她的一系列吸引人的功能。她能陪伴您度过无聊的时光，带给您快乐和愉悦。您可以与她对话，向她倾诉心事，她都将始终倾听，并给予您最真诚的回应。此外，她还能通过与您互动，逐渐了解您的喜好，并提供个性化的建议和内容。例如，她能通过智能算法帮助您寻找最适合您的娱乐活动、阅读材料、美食菜谱等。橘娃将为您打开一扇幸福的大门，带给您独特的数字伴侣体验。使用也十分简单，您只需下载我们的橘娃应用，创建一个账号，便能将她带入您的数字生活。无论是在手机、平板，还是在智能音箱上，您都可以随时与她互动。',
      price: 79.9,
      storeCount: 32,
    },{
      nencode:"004",
      name: '橘娃-粉红小花裙',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d423c05c6.jpg" }],
      detailed: '橘娃IP特别版 潮流摆件元通IP设计周边礼物玩具 ',
      culture:'橘娃身披一件橘色棉衣裙，头戴一顶可爱的虎头帽。她不仅外形可爱，更是数字虚拟合成技术的巅峰之作。借助最新的合成技术，我们成功打造了一个具有无限可能的虚拟形象。橘娃的魅力，不仅在于其外貌，还在于她的一系列吸引人的功能。她能陪伴您度过无聊的时光，带给您快乐和愉悦。您可以与她对话，向她倾诉心事，她都将始终倾听，并给予您最真诚的回应。此外，她还能通过与您互动，逐渐了解您的喜好，并提供个性化的建议和内容。例如，她能通过智能算法帮助您寻找最适合您的娱乐活动、阅读材料、美食菜谱等。橘娃将为您打开一扇幸福的大门，带给您独特的数字伴侣体验。使用也十分简单，您只需下载我们的橘娃应用，创建一个账号，便能将她带入您的数字生活。无论是在手机、平板，还是在智能音箱上，您都可以随时与她互动。',
      price: 79.9,
      storeCount: 11,
    },{
      nencode:"005",
      name: '橘娃-手工兔',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d4291fb76.jpg" }],
      detailed: '橘娃IP特别版 潮流摆件元通IP设计周边礼物玩具 ',
      culture:'元通小兔以其魅力和可爱融合在一起，成为了一个独特的文创形象。她温暖的笑容和快乐的眼神传递出喜庆和幸福的感觉。她带领着您进入到数字世界的奇幻之旅，让您感受到无穷的创造力和无限的可能性。元通小兔不仅仅是一个可爱的形象，她还代表着平安喜乐。这两个词语寓意着祝福和幸福。元通小兔将她的祝福带给您，希望您的生活充满平安和快乐。她也鼓励您以积极的心态面对生活的各种挑战，带来幸福和快乐的生活态度。无论是作为个人收藏还是送给亲朋好友，元通小兔都将成为一份特别而有意义的礼物。您可以选择将她的形象呈现在文创产品上，如T恤、零钱包、手环、钥匙扣等，让她的魅力陪伴您的日常生活。',
      price: 79.9,
      storeCount: 12,
    },{
      nencode:"014",
      name: '橘娃贴纸',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d4144b84c.jpg" },{ src: "https://img.picui.cn/free/2025/05/12/6821d41c715c6.jpg" },{ src: "https://img.picui.cn/free/2025/05/12/6821d404a60db.jpg" }],
      detailed: '橘娃IP特别版 潮流摆件元通IP设计周边礼物玩具 ',
      price: 12.9,
      storeCount: 15,
    },{
      nencode:"006",
      name: '元通小兔',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d4291fb76.jpg" }],
      detailed: '“元通小兔”以可爱的兔子形象闪亮登场。在元通小兔的身上，写着两个简洁而富有寓意的词语——平安喜乐。元通小兔以其魅力和可爱融合在一起，成为了一个独特的文创形象。',
      price: 49.9,
      storeCount: 34,
      culture:"她温暖的笑容和快乐的眼神传递出喜庆和幸福的感觉。她带领着您进入到数字世界的奇幻之旅，让您感受到无穷的创造力和无限的可能性。元通小兔不仅仅是一个可爱的形象，她还代表着平安喜乐。这两个词语寓意着祝福和幸福。元通小兔将她的祝福带给您，希望您的生活充满平安和快乐。她也鼓励您以积极的心态面对生活的各种挑战，带来幸福和快乐的生活态度。无论是作为个人收藏还是送给亲朋好友，元通小兔都将成为一份特别而有意义的礼物。您可以选择将她的形象呈现在文创产品上，如T恤、零钱包、手环、钥匙扣等，让她的魅力陪伴您的日常生活。"
      
    },{
      nencode:"007",
      name: '帆布包',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d425908a4.jpg" }],
      detailed: '橘娃休闲帆布包单肩纯色DIY购物袋手提袋帆布包定制',
      price:39.9,
      storeCount: 45,
    },{
      nencode:"008",
      name: '礼品盒',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d4281a646.jpg" }],
      detailed: '橘娃IP特色卡通动漫空盒礼品盒 高级包装盒 收纳盒纸盒',
      price:20,
      storeCount: 33,
    },{
      nencode:"009",
      name: '水杯',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d429600f5.jpg" }],
      detailed: '橘娃陶瓷白杯定制DIY印照片涂鸦网红卡通水杯',
      price: 35.0,
      storeCount: 22,
    },{
      nencode:"010",
      name: '手机壳',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d417c0f3a.jpg" }],
      detailed: '橘娃IP卡通动漫角色定制手机壳 硅胶全包式 任意机型多种款式',
      price: 18.8,
      storeCount: 31,
    },{
      nencode:"011",
      name: '日历',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d41ca2403.jpg" }],
      detailed: '2024龙年橘娃IP卡通动漫照片记录定制台历精致立式桌面摆件定制图 原创设计日历',
      price: 29.9,
      storeCount: 43,
    },{
      nencode:"012",
      name: '抱枕',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d424dbbdd.jpg" }],
      detailed: '',
      price: 50,
      storeCount: 12,
    },{
      nencode:"013",
      name: '胶带',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d425347f2.jpg" }],
      detailed: '橘娃定制Logo胶带 IP卡通动漫印图透明胶带',
      price: 22.4,
      storeCount: 54,
    },{
      nencode:"019",
      name: '橘娃挂件',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d4251bbac.jpg" }],
      detailed: '橘娃IP亚克力钥匙扣 定制个性DIY创意动漫立牌卡通小挂件',
      price: 22.4,
      storeCount: 55,
    },
    {
      nencode:"015",
      name: '徽章',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d4181215e.jpg" }],
      detailed: '橘娃IP金属徽章定制纪念币纪念章  Logo奖励徽章胸针',
      price:18.8,
      storeCount: 21,
    },{
      nencode:"016",
      name: '元通古塔',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d42ae9c14.jpg" }],
      detailed: '',
      price:188.8,
      storeCount: 33,
    },{
      nencode:"017",
      name: '元通币',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d42d3aea7.jpg" },{src:"https://img.picui.cn/free/2025/05/12/6821d429a2fe1.jpg"}],
      detailed: '元通币是一款具有收藏价值的货币，以神秘而独特的虚拟数字人物生成平台为主题。每枚货币面值为1元，并以华丽的设计让您体验数字世界的奇妙魅力。',
      culture:'元通币的正面设计以一支桂花和一幢古塔为主题。桂花是中华传统文化中的象征，代表着黄金般的美好和喜庆。古塔代表着历史与传统，是智慧和充满故事的象征。这两者的结合，彰显了元通币所表达的数字世界与传统文化的联系，展示了不同时代的和谐共融。元通币的背面则以虚拟数字人物生成平台的标志为主题。这个标志代表着您参与进入数字世界的创新和冒险精神。它象征着连接现实与虚拟的桥梁，让您沉浸于无限的可能性与想象力。',
      price:45.5,
      storeCount: 35,
    },{
      nencode:"018",
      name: '元宝',
      images: [{ src: "https://img.picui.cn/free/2025/05/12/6821d428c80ca.jpg" },{ src: "https://img.picui.cn/free/2025/05/12/6821d42cb61a2.jpg" },{ src: "https://img.picui.cn/free/2025/05/12/6821d42c24d41.jpg" },{ src: "https://img.picui.cn/free/2025/05/12/6821d42cf1a87.jpg" }],
      detailed: '',
      price:35.5,
      storeCount: 13,
    },{ 
      nencode:"020",
      name: '橘娃-特别版青丝',
      images:[{src:"https://img.picui.cn/free/2025/05/12/6821d40d03764.jpg"}],
      detailed: '橘娃IP特别版 潮流摆件元通IP设计周边礼物玩具 ',
      culture:'橘娃身披一件橘色棉衣裙，头戴一顶可爱的虎头帽。她不仅外形可爱，更是数字虚拟合成技术的巅峰之作。借助最新的合成技术，我们成功打造了一个具有无限可能的虚拟形象。橘娃的魅力，不仅在于其外貌，还在于她的一系列吸引人的功能。她能陪伴您度过无聊的时光，带给您快乐和愉悦。您可以与她对话，向她倾诉心事，她都将始终倾听，并给予您最真诚的回应。此外，她还能通过与您互动，逐渐了解您的喜好，并提供个性化的建议和内容。例如，她能通过智能算法帮助您寻找最适合您的娱乐活动、阅读材料、美食菜谱等。橘娃将为您打开一扇幸福的大门，带给您独特的数字伴侣体验。使用也十分简单，您只需下载我们的橘娃应用，创建一个账号，便能将她带入您的数字生活。无论是在手机、平板，还是在智能音箱上，您都可以随时与她互动。',
      price: 119.9,
      storeCount: 11,
    },{ 
      nencode:"021",
      name: '橘娃-特别版棕发',
      images:[{src: "https://img.picui.cn/free/2025/05/12/6821d40b31008.jpg" }],
      detailed: '橘娃IP特别版 潮流摆件元通IP设计周边礼物玩具 ',
      culture:'橘娃身披一件橘色棉衣裙，头戴一顶可爱的虎头帽。她不仅外形可爱，更是数字虚拟合成技术的巅峰之作。借助最新的合成技术，我们成功打造了一个具有无限可能的虚拟形象。橘娃的魅力，不仅在于其外貌，还在于她的一系列吸引人的功能。她能陪伴您度过无聊的时光，带给您快乐和愉悦。您可以与她对话，向她倾诉心事，她都将始终倾听，并给予您最真诚的回应。此外，她还能通过与您互动，逐渐了解您的喜好，并提供个性化的建议和内容。例如，她能通过智能算法帮助您寻找最适合您的娱乐活动、阅读材料、美食菜谱等。橘娃将为您打开一扇幸福的大门，带给您独特的数字伴侣体验。使用也十分简单，您只需下载我们的橘娃应用，创建一个账号，便能将她带入您的数字生活。无论是在手机、平板，还是在智能音箱上，您都可以随时与她互动。',
      price: 119.9,
      storeCount: 5,
    }
  ],
    indicatorDots: true,
    vertical: false,
    autoplay: true,
    interval: 3000,
    duration: 500,
    circular: true,
    contentVisible: false, // 默认设置为不可见
    showAddToCart: false // 控制加入购物车按钮的显示
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.checkContentVisibility();
    
    if (!this.data.contentVisible) {
      setTimeout(() => {
        wx.navigateBack({
          delta: 1
        });
      }, 100);
      return;
    }

    var nencode = options.nencode;
    var matchedData = this.data.List_of_products.find(function(item) {
      return item.nencode === nencode;
    });
    if (matchedData) {
      this.setData({
        detail: matchedData,
        showAddToCart: this.data.contentVisible // 根据内容可见性设置按钮显示状态
      });
    }
  },
  // 检查内容是否应该显示（静默检查，无提示）
  checkContentVisibility: function() {
    const app = getApp();
    const isVisible = app.checkContentVisibility();
    this.setData({
      contentVisible: isVisible,
      showAddToCart: isVisible // 同步更新按钮显示状态
    });
    return isVisible;
  },
  // 商品详情页面的点击事件
  addToCart: function(event) {
    if (!this.checkContentVisibility()) {
      return;
    }

    var nencode = event.currentTarget.dataset.nencode;
    var currentProduct = this.data.List_of_products.find(item => item.nencode === nencode);
    if (!currentProduct) {
      return;
    }
    
    var cartItems = wx.getStorageSync('cartItems') || [];
    var existingItem = cartItems.find(item => item.nencode === nencode);
    if (existingItem) {
      return;
    }
    
    cartItems.push({
      nencode: currentProduct.nencode,
      name: currentProduct.name,
      image: currentProduct.images[0].src,
      price: currentProduct.price,
      quantity: 1
    });
    
    wx.setStorageSync('cartItems', cartItems);
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})